<h1 id="wc">wc</h1>
<p>统计文件的字节数、字数、行数</p>
<h2 id="补充说明">补充说明</h2>
<p><strong>wc命令</strong> 统计指定文件中的字节数、字数、行数，并将统计结果显示输出。利用wc指令我们可以计算文件的Byte数、字数或是列数，若不指定文件名称，或是所给予的文件名为“-”，则wc指令会从标准输入设备读取数据。wc同时也给出所指定文件的总统计数。</p>
<h3 id="语法">语法</h3>
<pre><code class="language-bash">wc(选项)(参数)
wc [选项]... [文件]...
wc [选项]... --files0-from=F</code></pre>
<h3 id="选项">选项</h3>
<div class="sourceCode" id="cb2"><pre><code class="language-bash"><a class="sourceLine" id="cb2-1" data-line-number="1"><span class="ex">-c</span> <span class="co"># 统计字节数，或--bytes或——chars：只显示Bytes数；。</span></a>
<a class="sourceLine" id="cb2-2" data-line-number="2"><span class="ex">-l</span> <span class="co"># 统计行数，或——lines：只显示列数；。</span></a>
<a class="sourceLine" id="cb2-3" data-line-number="3"><span class="ex">-m</span> <span class="co"># 统计字符数。这个标志不能与 -c 标志一起使用。</span></a>
<a class="sourceLine" id="cb2-4" data-line-number="4"><span class="ex">-w</span> <span class="co"># 统计字数，或——words：只显示字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。</span></a>
<a class="sourceLine" id="cb2-5" data-line-number="5"><span class="ex">-L</span> <span class="co"># 打印最长行的长度。</span></a>
<a class="sourceLine" id="cb2-6" data-line-number="6"><span class="ex">-help</span>     # 显示帮助信息</a>
<a class="sourceLine" id="cb2-7" data-line-number="7"><span class="ex">--version</span> <span class="co"># 显示版本信息</span></a></code></pre></div>
<h3 id="参数">参数</h3>
<p>文件：需要统计的文件列表。</p>
<h2 id="例子">例子</h2>
<div class="sourceCode" id="cb3"><pre><code class="language-bash"><a class="sourceLine" id="cb3-1" data-line-number="1"><span class="fu">wc</span> -l *       # 统计当前目录下的所有文件行数</a>
<a class="sourceLine" id="cb3-2" data-line-number="2"><span class="fu">wc</span> -l *.js    # 统计当前目录下的所有 .js 后缀的文件行数</a>
<a class="sourceLine" id="cb3-3" data-line-number="3"><span class="fu">find</span>  . * <span class="kw">|</span> <span class="fu">xargs</span> wc -l <span class="co"># 当前目录以及子目录的所有文件行数 </span></a>
<a class="sourceLine" id="cb3-4" data-line-number="4"><span class="fu">wc</span> test.txt   # 查看文件的字节数、字数、行数</a></code></pre></div>
<p>查看文件的字节数、字数、行数</p>
<div class="sourceCode" id="cb4"><pre><code class="language-bash"><a class="sourceLine" id="cb4-1" data-line-number="1"><span class="fu">wc</span> test.txt</a>
<a class="sourceLine" id="cb4-2" data-line-number="2"><span class="co"># 输出结果</span></a>
<a class="sourceLine" id="cb4-3" data-line-number="3"><span class="ex">7</span>     8     70     test.txt</a>
<a class="sourceLine" id="cb4-4" data-line-number="4">行数 单词数 字节数 文件名</a></code></pre></div>
<p>用wc命令怎么做到只打印统计数字不打印文件名</p>
<div class="sourceCode" id="cb5"><pre><code class="language-bash"><a class="sourceLine" id="cb5-1" data-line-number="1"><span class="fu">wc</span> -l test.txt </a>
<a class="sourceLine" id="cb5-2" data-line-number="2"><span class="co"># 输出结果</span></a>
<a class="sourceLine" id="cb5-3" data-line-number="3"><span class="ex">7</span> test.txt</a></code></pre></div>
<p>用来统计当前目录下的文件数</p>
<div class="sourceCode" id="cb6"><pre><code class="language-bash"><a class="sourceLine" id="cb6-1" data-line-number="1"><span class="fu">ls</span> -l <span class="kw">|</span> <span class="fu">wc</span> -l</a>
<a class="sourceLine" id="cb6-2" data-line-number="2"><span class="co"># 输出结果</span></a>
<a class="sourceLine" id="cb6-3" data-line-number="3"><span class="ex">8</span></a></code></pre></div>
<!-- Linux命令行搜索引擎：https://jaywcjlove.github.io/linux-command/ -->
